package me.zklh.transaction.domain.service;

import me.zklh.transaction.domain.entity.Account;
import me.zklh.transaction.domain.types.ExchangeRate;
import me.zklh.transaction.domain.types.Money;

/**
 * 领域服务， 转账服务
 */
public interface AccountTransferService {

    void transfer(Account sourceAccount, Account targetAccount, Money targetMoney, ExchangeRate exchangeRate);
}
